(function flexible() {
	function resetFontSize() {
		uni.getSystemInfo({
			success: function(res) {
				let size = res.windowWidth;
				if (size > 750) {
					size = 750;
				} else if (size < 320) {
					size = 320;
				}

				// 设置根元素的字体大小，适用于 H5 环境
				if (process.env.UNI_PLATFORM === 'h5') {
					document.documentElement.style.fontSize = (100 * size) / 750 + 'px';
				}
				// 针对小程序的处理，如果需要可以在这里添加相关逻辑
			},
			fail: function(err) {
				console.error('获取系统信息失败:', err);
			}
		});
	}

	// 使用 uni 的 API 监听窗口变化，兼容不同平台
	uni.onWindowResize(() => {
		resetFontSize();
	});

	// 页面加载完成时执行
	resetFontSize();
})();